package ee.ttu.rakarh.services;

import java.util.ArrayList;
import java.util.Collection;

import ee.ttu.rakarh.model.data.dao.ItemTypeDAO;
import ee.ttu.rakarh.model.data.dao.ItemTypeDAOImpl;
import ee.ttu.rakarh.model.data.dao.TypeAttributeDAO;
import ee.ttu.rakarh.model.data.dao.TypeAttributeDAOImpl;
import ee.ttu.rakarh.model.data.entities.ItemType;
import ee.ttu.rakarh.model.data.entities.TypeAttribute;

public class ItemAttributeService {
	public Collection<TypeAttribute> getTypeAttributesByTypeId(int id) {
		Collection<TypeAttribute> typeAttributes = new ArrayList<TypeAttribute>();
		
		ItemTypeDAO itemTypeDAO = new ItemTypeDAOImpl();
		ItemType itemType = itemTypeDAO.getItemTypeById(id);
		
		TypeAttributeDAO typeAttributeDAO = new TypeAttributeDAOImpl();
		
		typeAttributes = typeAttributeDAO.getTypeAttributesByType(itemType);
		
		return typeAttributes;
		
	}
}
